-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Bug fix and rationalization of Boards/Libs installer GUI #4362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
getTableCellRendererComponent() interface requires to return independent Component objects used for "stamping" the table element.
…derer This is in preparation for the next refactoring.
This rationalization helps to better follow the swing abstractions of table models and increase separation of concerns. (WIP: ContributedPlatforms needs a similar refactoring that will be done in the next commits)
This commit completes the refactoring
I tested the following on OS X 10.11.1, and observed no issues:
|
I've tested on Windows 10 and OS X 10.10 as well. I'm going to merge this one so it becomes available through hourly-builds. The deadlock on linux seems related to the recent update of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798131 |
This PR fixes a deadlock experienced on some recent linux distros and rationalize the code of the Boards and Libraries installers GUI.
Tested on linux. To be tested on Mac & Windows.